﻿#ifndef __INC_QG_CONFIG_H__
#define __INC_QG_CONFIG_H__

#ifdef _MSC_VER
#pragma once
#endif

// WINDOWS
#if _SB_WINDOWS_
// D11
#define _QG_USE_D11			1

// OPENGL
#define _QG_USE_GL			0

// ANGLE
#define _QG_USE_ANGLE		0
#endif

// BSD, LINUX, OSX
#if _SB_BSD_ || _SB_LINUX_ || _SB_OSX_
// OPENGL
#define _QG_USE_GL			1
#endif

// WINDOWS PHONE
#if _SB_WINDOWS_PHONE_
#define _QG_USE_D11			1
#endif

// ANDROID, IOS
#if _SB_ANDROID_ || _SB_IOS_
#define _QG_USE_GL			1
#endif

// SDL 
#if _SB_WINDOWS_
#	define _QG_USE_SDL		0
#elif _SB_MOBILE_
#	define _QG_USE_SDL		0
#elif !_SB_APPLE_
#	define _QG_USE_SDL		1
#endif

// WIDGET
#define _QG_ENABLE_WIDGET	0

#endif	// __INC_QG_CONFIG_H__
